<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //创建普通封闭函数
        function show(){
            setTimeout(()=>{
                return '成功';
            },2000)
        }
        console.log(show());

//创建promise对象的封闭函数
        let pro = new Promise((resolve,reject)=>{
            setTimeout(()=>{
                resolve("成功")
                // reject('失败')
            },2000)
        })
        // 控制台打印这个promise对象
        console.log(pro);
        //语法 函数变量.then((成功的形参)=>{}，(失败的形参)=>{}) 两个只能执行一个
        pro.then((result)=>{
            //打印结果
            console.log(result); 
        },(err)=>{
            console.log(err);
        })

        
    </script>
</body>
</html>